package top.littlejiang.onlinexam.service;

import top.littlejiang.onlinexam.entity.OlexamRole;
import top.littlejiang.onlinexam.common.base.BaseService;

import java.util.List;

/**
 * <p>
 * OlexamRole 服务类
 * </p>
 *
 * @author chen
 * @since 2020-12-26
 */
public interface OlexamRoleService extends BaseService<OlexamRole> {

    /**
     * 根据条件查询所有角色
     * @param role
     * @param checkDel
     * @return
     */
    List<OlexamRole> getAll(OlexamRole role, boolean checkDel);

    /**
     * 更新角色及对应的菜单列表
     * @param role
     */
    void updateOrInsert(OlexamRole role);
}
